package com.onesports.intelligent.k12.polarlight.domain.vo.organization;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.ibatis.type.ArrayTypeHandler;
import org.apache.ibatis.type.JdbcType;

import java.io.Serializable;
import java.util.Date;
import java.util.List;


/**
 * 职工信息
 *
 * @author
 * @since 1.0.0 2022-07-08
 */
@Data
@ApiModel(value = "职工信息")
@TableName(autoResultMap = true)
public class OrganizationStaffVO {
    private static final long serialVersionUID = 1L;


    @ApiModelProperty(value = "id")
    private String id;

    @ApiModelProperty(value = "姓名")
    private String staffName;

    @ApiModelProperty(value = "手机号")
    private String phone;

    @ApiModelProperty(value = "性别(1:男  2：女)")
    private String gender;

    @ApiModelProperty(value = "账户id")
    private String accountId;

    @ApiModelProperty(value = "团队id")
    private String organizationId;

    @ApiModelProperty(value = "是否负责人")
    private Boolean isPrincipal;

    @ApiModelProperty(value = "身份证")
    private String idCard;

    @ApiModelProperty(value = "校区")
    private String campusName;

    @ApiModelProperty(value = "校区ID")
    private String campusIds;

    @ApiModelProperty(value = "角色")
    private String roleName;

    @ApiModelProperty(value = "角色ID")
    private String roleIds;

    @ApiModelProperty(value = "员工类型(1：员工，2：教练，3：员工+教练)")
    private String staffType;

    @ApiModelProperty(value = "状态")
    private Boolean status;


}
